'****************************************************************************'
'                                                                            '
' Copyright (C) 2010 Muhammad alaa                                           '
'                                                                            '
' This program is free software; you can redistribute it and/or modify       '
' it under the terms of the GNU General Public License as published by       '
' the Free Software Foundation; either version 2 of the License, or          '
' (at your option) any later version.                                        '
'                                                                            '
' This program is distributed in the hope that it will be useful,            '
' but WITHOUT ANY WARRANTY; without even the implied warranty of             '
' MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the              '
' GNU General Public License for more details.                               '
'                                                                            '
' You should have received a copy of the GNU General Public License along    '
' with this program; if not, write to the Free Software Foundation, Inc.,    '
' 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.                '
'                                                                            '
'****************************************************************************'

Namespace Message
    Public NotInheritable Class System
        Private Sub New()
        End Sub

        Public Shared ReadOnly WM_NULL As MessageDef = &H0
        Public Shared ReadOnly WM_CREATE As MessageDef = &H1
        Public Shared ReadOnly WM_DESTROY As MessageDef = &H2
        Public Shared ReadOnly WM_MOVE As MessageDef = &H3
        Public Shared ReadOnly WM_SIZEWAIT As MessageDef = &H4
        Public Shared ReadOnly WM_SIZE As MessageDef = &H5
        Public Shared ReadOnly WM_ACTIVATE As MessageDef = &H6
        Public Shared ReadOnly WM_SETFOCUS As MessageDef = &H7
        Public Shared ReadOnly WM_KILLFOCUS As MessageDef = &H8
        Public Shared ReadOnly WM_SETVISIBLE As MessageDef = &H9
        Public Shared ReadOnly WM_ENABLE As MessageDef = &HA
        Public Shared ReadOnly WM_SETREDRAW As MessageDef = &HB
        Public Shared ReadOnly WM_SETTEXT As MessageDef = &HC
        Public Shared ReadOnly WM_GETTEXT As MessageDef = &HD
        Public Shared ReadOnly WM_GETTEXTLENGTH As MessageDef = &HE
        Public Shared ReadOnly WM_PAINT As MessageDef = &HF

        Public Shared ReadOnly WM_CLOSE As MessageDef = &H10
        Public Shared ReadOnly WM_QUERYENDSESSION As MessageDef = &H11
        Public Shared ReadOnly WM_QUIT As MessageDef = &H12
        Public Shared ReadOnly WM_QUERYOPEN As MessageDef = &H13
        Public Shared ReadOnly WM_ERASEBKGND As MessageDef = &H14
        Public Shared ReadOnly WM_SYSCOLORCHANGE As MessageDef = &H15
        Public Shared ReadOnly WM_ENDSESSION As MessageDef = &H16
        Public Shared ReadOnly WM_SYSTEMERROR As MessageDef = &H17
        Public Shared ReadOnly WM_SHOWWINDOW As MessageDef = &H18
        Public Shared ReadOnly WM_CTLCOLOR As MessageDef = &H19
        Public Shared ReadOnly WM_WININICHANGE As MessageDef = &H1A
        Public Shared ReadOnly WM_DEVMODECHANGE As MessageDef = &H1B
        Public Shared ReadOnly WM_ACTIVATEAPP As MessageDef = &H1C
        Public Shared ReadOnly WM_FONTCHANGE As MessageDef = &H1D
        Public Shared ReadOnly WM_TIMECHANGE As MessageDef = &H1E
        Public Shared ReadOnly WM_CANCELMODE As MessageDef = &H1F

        Public Shared ReadOnly WM_SETCURSOR As MessageDef = &H20
        Public Shared ReadOnly WM_MOUSEACTIVATE As MessageDef = &H21
        Public Shared ReadOnly WM_CHILDACTIVATE As MessageDef = &H22
        Public Shared ReadOnly WM_QUEUESYNC As MessageDef = &H23
        Public Shared ReadOnly WM_GETMINMAXINFO As MessageDef = &H24
        Public Shared ReadOnly WM_LOGOFF As MessageDef = &H25
        Public Shared ReadOnly WM_PAINTICON As MessageDef = &H26
        Public Shared ReadOnly WM_ICONERASEBKGND As MessageDef = &H27
        Public Shared ReadOnly WM_NEXTDLGCTL As MessageDef = &H28
        Public Shared ReadOnly WM_ALTTABACTIVE As MessageDef = &H29
        Public Shared ReadOnly WM_SPOOLERSTATUS As MessageDef = &H2A
        Public Shared ReadOnly WM_DRAWITEM As MessageDef = &H2B
        Public Shared ReadOnly WM_MEASUREITEM As MessageDef = &H2C
        Public Shared ReadOnly WM_DELETEITEM As MessageDef = &H2D
        Public Shared ReadOnly WM_VKEYTOITEM As MessageDef = &H2E
        Public Shared ReadOnly WM_CHARTOITEM As MessageDef = &H2F

        Public Shared ReadOnly WM_SETFONT As MessageDef = &H30
        Public Shared ReadOnly WM_GETFONT As MessageDef = &H31
        Public Shared ReadOnly WM_SETHOTKEY As MessageDef = &H32
        Public Shared ReadOnly WM_GETHOTKEY As MessageDef = &H33
        Public Shared ReadOnly WM_FILESYSCHANGE As MessageDef = &H34
        Public Shared ReadOnly WM_ISACTIVEICON As MessageDef = &H35
        Public Shared ReadOnly WM_QUERYPARKICON As MessageDef = &H36
        Public Shared ReadOnly WM_QUERYDRAGICON As MessageDef = &H37
        Public Shared ReadOnly WM_WINHELP As MessageDef = &H38
        Public Shared ReadOnly WM_COMPAREITEM As MessageDef = &H39
        Public Shared ReadOnly WM_FULLSCREEN As MessageDef = &H3A
        Public Shared ReadOnly WM_CLIENTSHUTDOWN As MessageDef = &H3B
        Public Shared ReadOnly WM_DDEMLEVENT As MessageDef = &H3C
        Public Shared ReadOnly WM_GETOBJECT As MessageDef = &H3D
        Public Shared ReadOnly WM_ACTIVATESHELLWINDOW As MessageDef = &H3E
        Public Shared ReadOnly WM_CALCSCROLL As MessageDef = &H3F

        Public Shared ReadOnly WM_TESTING As MessageDef = &H40
        Public Shared ReadOnly WM_COMPACTING As MessageDef = &H41
        Public Shared ReadOnly WM_OTHERWINDOWCREATED As MessageDef = &H42
        Public Shared ReadOnly WM_OTHERWINDOWDESTROYED As MessageDef = &H43
        Public Shared ReadOnly WM_COMMNOTIFY As MessageDef = &H44
        Public Shared ReadOnly WM_MEDIASTATUSCHANGE As MessageDef = &H45
        Public Shared ReadOnly WM_WINDOWPOSCHANGING As MessageDef = &H46
        Public Shared ReadOnly WM_WINDOWPOSCHANGED As MessageDef = &H47
        Public Shared ReadOnly WM_POWER As MessageDef = &H48
        Public Shared ReadOnly WM_COPYGLOBALDATA As MessageDef = &H49
        Public Shared ReadOnly WM_COPYDATA As MessageDef = &H4A
        Public Shared ReadOnly WM_CANCELJOURNAL As MessageDef = &H4B
        Public Shared ReadOnly WM_LOGONNOTIFY As MessageDef = &H4C
        Public Shared ReadOnly WM_KEYF1 As MessageDef = &H4D
        Public Shared ReadOnly WM_NOTIFY As MessageDef = &H4E
        Public Shared ReadOnly WM_ACCESS_WINDOW As MessageDef = &H4F

        Public Shared ReadOnly WM_INPUTLANGCHANGEREQUEST As MessageDef = &H50
        Public Shared ReadOnly WM_INPUTLANGCHANGE As MessageDef = &H51
        Public Shared ReadOnly WM_TCARD As MessageDef = &H52
        Public Shared ReadOnly WM_HELP As MessageDef = &H53
        Public Shared ReadOnly WM_USERCHANGED As MessageDef = &H54
        Public Shared ReadOnly WM_NOTIFYFORMAT As MessageDef = &H55
        ' Public Shared Readonly UM_??? As MessageDef = &H0056
        ' Public Shared Readonly UM_??? As MessageDef = &H0057
        ' Public Shared Readonly UM_??? As MessageDef = &H0058
        ' Public Shared Readonly UM_??? As MessageDef = &H0059
        ' Public Shared Readonly UM_??? As MessageDef = &H005A
        ' Public Shared Readonly UM_??? As MessageDef = &H005B
        ' Public Shared Readonly UM_??? As MessageDef = &H005C
        ' Public Shared Readonly UM_??? As MessageDef = &H005D
        ' Public Shared Readonly UM_??? As MessageDef = &H005E
        ' Public Shared Readonly UM_??? As MessageDef = &H005F

        Public Shared ReadOnly WM_QM_ACTIVATE As MessageDef = &H60
        Public Shared ReadOnly WM_HOOK_DO_CALLBACK As MessageDef = &H61
        Public Shared ReadOnly WM_SYSCOPYDATA As MessageDef = &H62
        ' Public Shared Readonly UM_??? As MessageDef = &H0063
        ' Public Shared Readonly UM_??? As MessageDef = &H0064
        ' Public Shared Readonly UM_??? As MessageDef = &H0065
        ' Public Shared Readonly UM_??? As MessageDef = &H0066
        ' Public Shared Readonly UM_??? As MessageDef = &H0067
        ' Public Shared Readonly UM_??? As MessageDef = &H0068
        ' Public Shared Readonly UM_??? As MessageDef = &H0069
        ' Public Shared Readonly UM_??? As MessageDef = &H006A
        ' Public Shared Readonly UM_??? As MessageDef = &H006B
        ' Public Shared Readonly UM_??? As MessageDef = &H006C
        ' Public Shared Readonly UM_??? As MessageDef = &H006D
        ' Public Shared Readonly UM_??? As MessageDef = &H006E
        ' Public Shared Readonly UM_??? As MessageDef = &H006F

        Public Shared ReadOnly WM_FINALDESTROY As MessageDef = &H70
        Public Shared ReadOnly WM_MEASUREITEM_CLIENTDATA As MessageDef = &H71
        Public Shared ReadOnly WM_TASKACTIVATED As MessageDef = &H72
        Public Shared ReadOnly WM_TASKDEACTIVATED As MessageDef = &H73
        Public Shared ReadOnly WM_TASKCREATED As MessageDef = &H74
        Public Shared ReadOnly WM_TASKDESTROYED As MessageDef = &H75
        Public Shared ReadOnly WM_TASKUICHANGED As MessageDef = &H76
        Public Shared ReadOnly WM_TASKVISIBLE As MessageDef = &H77
        Public Shared ReadOnly WM_TASKNOTVISIBLE As MessageDef = &H78
        Public Shared ReadOnly WM_SETCURSORINFO As MessageDef = &H79
        ' Public Shared Readonly UM_??? As MessageDef = &H007A
        Public Shared ReadOnly WM_CONTEXTMENU As MessageDef = &H7B
        Public Shared ReadOnly WM_STYLECHANGING As MessageDef = &H7C
        Public Shared ReadOnly WM_STYLECHANGED As MessageDef = &H7D
        Public Shared ReadOnly WM_DISPLAYCHANGE As MessageDef = &H7E
        Public Shared ReadOnly WM_GETICON As MessageDef = &H7F

        Public Shared ReadOnly WM_SETICON As MessageDef = &H80
        Public Shared ReadOnly WM_NCCREATE As MessageDef = &H81
        Public Shared ReadOnly WM_NCDESTROY As MessageDef = &H82
        Public Shared ReadOnly WM_NCCALCSIZE As MessageDef = &H83
        Public Shared ReadOnly WM_NCHITTEST As MessageDef = &H84
        Public Shared ReadOnly WM_NCPAINT As MessageDef = &H85
        Public Shared ReadOnly WM_NCACTIVATE As MessageDef = &H86
        Public Shared ReadOnly WM_GETDLGCODE As MessageDef = &H87
        Public Shared ReadOnly WM_SYNCPAINT As MessageDef = &H88
        Public Shared ReadOnly WM_SYNCTASK As MessageDef = &H89
        ' Public Shared Readonly UM_??? As MessageDef = &H008A
        Public Shared ReadOnly WM_KLUDGEMINRECT As MessageDef = &H8B
        Public Shared ReadOnly WM_LPKDRAWSWITCHWND As MessageDef = &H8C
        ' Public Shared Readonly UM_??? As MessageDef = &H008D
        ' Public Shared Readonly UM_??? As MessageDef = &H008E
        ' Public Shared Readonly UM_??? As MessageDef = &H008F

        Public Shared ReadOnly WM_UAHDESTROYWINDOW As MessageDef = &H90
        Public Shared ReadOnly WM_UAHDRAWMENU As MessageDef = &H91
        Public Shared ReadOnly WM_UAHDRAWMENUITEM As MessageDef = &H92
        Public Shared ReadOnly WM_UAHINITMENU As MessageDef = &H93
        Public Shared ReadOnly WM_UAHMEASUREMENUITEM As MessageDef = &H94
        Public Shared ReadOnly WM_UAHNCPAINTMENUPOPUP As MessageDef = &H95
        ' Public Shared Readonly UM_??? As MessageDef = &H0096
        ' Public Shared Readonly UM_??? As MessageDef = &H0097
        ' Public Shared Readonly UM_??? As MessageDef = &H0098
        ' Public Shared Readonly UM_??? As MessageDef = &H0099
        ' Public Shared Readonly UM_??? As MessageDef = &H009A
        ' Public Shared Readonly UM_??? As MessageDef = &H009B
        ' Public Shared Readonly UM_??? As MessageDef = &H009C
        ' Public Shared Readonly UM_??? As MessageDef = &H009D
        ' Public Shared Readonly UM_??? As MessageDef = &H009E
        ' Public Shared Readonly UM_??? As MessageDef = &H009F

        Public Shared ReadOnly WM_NCMOUSEMOVE As MessageDef = &HA0
        Public Shared ReadOnly WM_NCLBUTTONDOWN As MessageDef = &HA1
        Public Shared ReadOnly WM_NCLBUTTONUP As MessageDef = &HA2
        Public Shared ReadOnly WM_NCLBUTTONDBLCLK As MessageDef = &HA3
        Public Shared ReadOnly WM_NCRBUTTONDOWN As MessageDef = &HA4
        Public Shared ReadOnly WM_NCRBUTTONUP As MessageDef = &HA5
        Public Shared ReadOnly WM_NCRBUTTONDBLCLK As MessageDef = &HA6
        Public Shared ReadOnly WM_NCMBUTTONDOWN As MessageDef = &HA7
        Public Shared ReadOnly WM_NCMBUTTONUP As MessageDef = &HA8
        Public Shared ReadOnly WM_NCMBUTTONDBLCLK As MessageDef = &HA9
        ' Public Shared Readonly UM_??? As MessageDef = &H00AA
        Public Shared ReadOnly WM_NCXBUTTONDOWN As MessageDef = &HAB
        Public Shared ReadOnly WM_NCXBUTTONUP As MessageDef = &HAC
        Public Shared ReadOnly WM_NCXBUTTONDBLCLK As MessageDef = &HAD
        Public Shared ReadOnly WM_NCUAHDRAWCAPTION As MessageDef = &HAE
        Public Shared ReadOnly WM_NCUAHDRAWFRAME As MessageDef = &HAF

        Public Shared ReadOnly EM_GETSEL As MessageDef = &HB0
        Public Shared ReadOnly EM_SETSEL As MessageDef = &HB1
        Public Shared ReadOnly EM_GETRECT As MessageDef = &HB2
        Public Shared ReadOnly EM_SETRECT As MessageDef = &HB3
        Public Shared ReadOnly EM_SETRECTNP As MessageDef = &HB4
        Public Shared ReadOnly EM_SCROLL As MessageDef = &HB5
        Public Shared ReadOnly EM_LINESCROLL As MessageDef = &HB6
        Public Shared ReadOnly EM_SCROLLCARET As MessageDef = &HB7
        Public Shared ReadOnly EM_GETMODIFY As MessageDef = &HB8
        Public Shared ReadOnly EM_SETMODIFY As MessageDef = &HB9
        Public Shared ReadOnly EM_GETLINECOUNT As MessageDef = &HBA
        Public Shared ReadOnly EM_LINEINDEX As MessageDef = &HBB
        Public Shared ReadOnly EM_SETHANDLE As MessageDef = &HBC
        Public Shared ReadOnly EM_GETHANDLE As MessageDef = &HBD
        Public Shared ReadOnly EM_GETTHUMB As MessageDef = &HBE
        ' Public Shared Readonly UM_??? As MessageDef = &H00BF

        ' Public Shared Readonly UM_??? As MessageDef = &H00C0
        Public Shared ReadOnly EM_LINELENGTH As MessageDef = &HC1
        Public Shared ReadOnly EM_REPLACESEL As MessageDef = &HC2
        Public Shared ReadOnly EM_SETFONT As MessageDef = &HC3
        Public Shared ReadOnly EM_GETLINE As MessageDef = &HC4
        Public Shared ReadOnly EM_LIMITTEXT As MessageDef = &HC5
        Public Shared ReadOnly EM_SETLIMITTEXT As MessageDef = &HC5
        Public Shared ReadOnly EM_CANUNDO As MessageDef = &HC6
        Public Shared ReadOnly EM_UNDO As MessageDef = &HC7
        Public Shared ReadOnly EM_FMTLINES As MessageDef = &HC8
        Public Shared ReadOnly EM_LINEFROMCHAR As MessageDef = &HC9
        Public Shared ReadOnly EM_SETWORDBREAK As MessageDef = &HCA
        Public Shared ReadOnly EM_SETTABSTOPS As MessageDef = &HCB
        Public Shared ReadOnly EM_SETPASSWORDCHAR As MessageDef = &HCC
        Public Shared ReadOnly EM_EMPTYUNDOBUFFER As MessageDef = &HCD
        Public Shared ReadOnly EM_GETFIRSTVISIBLELINE As MessageDef = &HCE
        Public Shared ReadOnly EM_SETREADONLY As MessageDef = &HCF

        Public Shared ReadOnly EM_SETWORDBREAKPROC As MessageDef = &HD0
        Public Shared ReadOnly EM_GETWORDBREAKPROC As MessageDef = &HD1
        Public Shared ReadOnly EM_GETPASSWORDCHAR As MessageDef = &HD2
        Public Shared ReadOnly EM_SETMARGINS As MessageDef = &HD3
        Public Shared ReadOnly EM_GETMARGINS As MessageDef = &HD4
        Public Shared ReadOnly EM_GETLIMITTEXT As MessageDef = &HD5
        Public Shared ReadOnly EM_POSFROMCHAR As MessageDef = &HD6
        Public Shared ReadOnly EM_CHARFROMPOS As MessageDef = &HD7
        Public Shared ReadOnly EM_SETIMESTATUS As MessageDef = &HD8
        Public Shared ReadOnly EM_GETIMESTATUS As MessageDef = &HD9
        Public Shared ReadOnly EM_MSGMAX As MessageDef = &HDA
        ' Public Shared Readonly UM_??? As MessageDef = &H00DB
        ' Public Shared Readonly UM_??? As MessageDef = &H00DC
        ' Public Shared Readonly UM_??? As MessageDef = &H00DD
        ' Public Shared Readonly UM_??? As MessageDef = &H00DE
        ' Public Shared Readonly UM_??? As MessageDef = &H00DF

        Public Shared ReadOnly SBM_SETPOS As MessageDef = &HE0
        Public Shared ReadOnly SBM_GETPOS As MessageDef = &HE1
        Public Shared ReadOnly SBM_SETRANGE As MessageDef = &HE2
        Public Shared ReadOnly SBM_GETRANGE As MessageDef = &HE3
        Public Shared ReadOnly SBM_ENABLE_ARROWS As MessageDef = &HE4
        ' Public Shared Readonly UM_??? As MessageDef = &H00E5
        Public Shared ReadOnly SBM_SETRANGEREDRAW As MessageDef = &HE6
        ' Public Shared Readonly UM_??? As MessageDef = &H00E7
        ' Public Shared Readonly UM_??? As MessageDef = &H00E8
        Public Shared ReadOnly SBM_SETSCROLLINFO As MessageDef = &HE9
        Public Shared ReadOnly SBM_GETSCROLLINFO As MessageDef = &HEA
        Public Shared ReadOnly SBM_GETSCROLLBARINFO As MessageDef = &HEB
        ' Public Shared Readonly UM_??? As MessageDef = &H00EC
        ' Public Shared Readonly UM_??? As MessageDef = &H00ED
        ' Public Shared Readonly UM_??? As MessageDef = &H00EE
        ' Public Shared Readonly UM_??? As MessageDef = &H00EF

        Public Shared ReadOnly BM_GETCHECK As MessageDef = &HF0
        Public Shared ReadOnly BM_SETCHECK As MessageDef = &HF1
        Public Shared ReadOnly BM_GETSTATE As MessageDef = &HF2
        Public Shared ReadOnly BM_SETSTATE As MessageDef = &HF3
        Public Shared ReadOnly BM_SETSTYLE As MessageDef = &HF4
        Public Shared ReadOnly BM_CLICK As MessageDef = &HF5
        Public Shared ReadOnly BM_GETIMAGE As MessageDef = &HF6
        Public Shared ReadOnly BM_SETIMAGE As MessageDef = &HF7
        Public Shared ReadOnly BM_SETDONTCLICK As MessageDef = &HF8
        ' Public Shared Readonly UM_??? As MessageDef = &H00F9
        ' Public Shared Readonly UM_??? As MessageDef = &H00FA
        ' Public Shared Readonly UM_??? As MessageDef = &H00FB
        ' Public Shared Readonly UM_??? As MessageDef = &H00FC
        ' Public Shared Readonly UM_??? As MessageDef = &H00FD
        Public Shared ReadOnly WM_INPUT_DEVICE_CHANGE As MessageDef = &HFE
        Public Shared ReadOnly WM_INPUT As MessageDef = &HFF

        Public Shared ReadOnly WM_KEYDOWN As MessageDef = &H100
        Public Shared ReadOnly WM_KEYFIRST As MessageDef = &H100
        Public Shared ReadOnly WM_KEYUP As MessageDef = &H101
        Public Shared ReadOnly WM_CHAR As MessageDef = &H102
        Public Shared ReadOnly WM_DEADCHAR As MessageDef = &H103
        Public Shared ReadOnly WM_SYSKEYDOWN As MessageDef = &H104
        Public Shared ReadOnly WM_SYSKEYUP As MessageDef = &H105
        Public Shared ReadOnly WM_SYSCHAR As MessageDef = &H106
        Public Shared ReadOnly WM_SYSDEADCHAR As MessageDef = &H107
        Public Shared ReadOnly WM_YOMICHAR As MessageDef = &H108
        Public Shared ReadOnly WM_CONVERTREQUESTEX As MessageDef = &H108
        Public Shared ReadOnly WM_KEYLAST As MessageDef = &H108
        Public Shared ReadOnly WM_UNICHAR As MessageDef = &H109
        Public Shared ReadOnly WM_CONVERTREQUEST As MessageDef = &H10A
        Public Shared ReadOnly WM_CONVERTRESULT As MessageDef = &H10B
        Public Shared ReadOnly WM_INTERIM As MessageDef = &H10C
        Public Shared ReadOnly WM_IME_STARTCOMPOSITION As MessageDef = &H10D
        Public Shared ReadOnly WM_IME_ENDCOMPOSITION As MessageDef = &H10E
        Public Shared ReadOnly WM_IME_COMPOSITION As MessageDef = &H10F
        Public Shared ReadOnly WM_IME_KEYLAST As MessageDef = &H10F

        Public Shared ReadOnly WM_INITDIALOG As MessageDef = &H110
        Public Shared ReadOnly WM_COMMAND As MessageDef = &H111
        Public Shared ReadOnly WM_SYSCOMMAND As MessageDef = &H112
        Public Shared ReadOnly WM_TIMER As MessageDef = &H113
        Public Shared ReadOnly WM_HSCROLL As MessageDef = &H114
        Public Shared ReadOnly WM_VSCROLL As MessageDef = &H115
        Public Shared ReadOnly WM_INITMENU As MessageDef = &H116
        Public Shared ReadOnly WM_INITMENUPOPUP As MessageDef = &H117
        Public Shared ReadOnly WM_SYSTIMER As MessageDef = &H118
        Public Shared ReadOnly WM_GESTURE As MessageDef = &H119
        Public Shared ReadOnly WM_GESTURENOTIFY As MessageDef = &H11A
        Public Shared ReadOnly WM_GESTUREINPUT As MessageDef = &H11B
        Public Shared ReadOnly WM_GESTURENOTIFIED As MessageDef = &H11C
        ' Public Shared Readonly UM_??? As MessageDef = &H011D
        ' Public Shared Readonly UM_??? As MessageDef = &H011E
        Public Shared ReadOnly WM_MENUSELECT As MessageDef = &H11F

        Public Shared ReadOnly WM_MENUCHAR As MessageDef = &H120
        Public Shared ReadOnly WM_ENTERIDLE As MessageDef = &H121
        Public Shared ReadOnly WM_MENURBUTTONUP As MessageDef = &H122
        Public Shared ReadOnly WM_MENUDRAG As MessageDef = &H123
        Public Shared ReadOnly WM_MENUGETOBJECT As MessageDef = &H124
        Public Shared ReadOnly WM_UNINITMENUPOPUP As MessageDef = &H125
        Public Shared ReadOnly WM_MENUCOMMAND As MessageDef = &H126
        Public Shared ReadOnly WM_CHANGEUISTATE As MessageDef = &H127
        Public Shared ReadOnly WM_UPDATEUISTATE As MessageDef = &H128
        Public Shared ReadOnly WM_QUERYUISTATE As MessageDef = &H129
        ' Public Shared Readonly UM_??? As MessageDef = &H012A
        ' Public Shared Readonly UM_??? As MessageDef = &H012B
        ' Public Shared Readonly UM_??? As MessageDef = &H012C
        ' Public Shared Readonly UM_??? As MessageDef = &H012D
        ' Public Shared Readonly UM_??? As MessageDef = &H012E
        ' Public Shared Readonly UM_??? As MessageDef = &H012F

        ' Public Shared Readonly UM_??? As MessageDef = &H0130
        Public Shared ReadOnly WM_LBTRACKPOINT As MessageDef = &H131
        Public Shared ReadOnly WM_CTLCOLORMSGBOX As MessageDef = &H132
        Public Shared ReadOnly WM_CTLCOLOREDIT As MessageDef = &H133
        Public Shared ReadOnly WM_CTLCOLORLISTBOX As MessageDef = &H134
        Public Shared ReadOnly WM_CTLCOLORBTN As MessageDef = &H135
        Public Shared ReadOnly WM_CTLCOLORDLG As MessageDef = &H136
        Public Shared ReadOnly WM_CTLCOLORSCROLLBAR As MessageDef = &H137
        Public Shared ReadOnly WM_CTLCOLORSTATIC As MessageDef = &H138
        ' Public Shared Readonly UM_??? As MessageDef = &H0139
        ' Public Shared Readonly UM_??? As MessageDef = &H013A
        ' Public Shared Readonly UM_??? As MessageDef = &H013B
        ' Public Shared Readonly UM_??? As MessageDef = &H013C
        ' Public Shared Readonly UM_??? As MessageDef = &H013D
        ' Public Shared Readonly UM_??? As MessageDef = &H013E
        ' Public Shared Readonly UM_??? As MessageDef = &H013F

        Public Shared ReadOnly CB_GETEDITSEL As MessageDef = &H140
        Public Shared ReadOnly CB_LIMITTEXT As MessageDef = &H141
        Public Shared ReadOnly CB_SETEDITSEL As MessageDef = &H142
        Public Shared ReadOnly CB_ADDSTRING As MessageDef = &H143
        Public Shared ReadOnly CB_DELETESTRING As MessageDef = &H144
        Public Shared ReadOnly CB_DIR As MessageDef = &H145
        Public Shared ReadOnly CB_GETCOUNT As MessageDef = &H146
        Public Shared ReadOnly CB_GETCURSEL As MessageDef = &H147
        Public Shared ReadOnly CB_GETLBTEXT As MessageDef = &H148
        Public Shared ReadOnly CB_GETLBTEXTLEN As MessageDef = &H149
        Public Shared ReadOnly CB_INSERTSTRING As MessageDef = &H14A
        Public Shared ReadOnly CB_RESETCONTENT As MessageDef = &H14B
        Public Shared ReadOnly CB_FINDSTRING As MessageDef = &H14C
        Public Shared ReadOnly CB_SELECTSTRING As MessageDef = &H14D
        Public Shared ReadOnly CB_SETCURSEL As MessageDef = &H14E
        Public Shared ReadOnly CB_SHOWDROPDOWN As MessageDef = &H14F

        Public Shared ReadOnly CB_GETITEMDATA As MessageDef = &H150
        Public Shared ReadOnly CB_SETITEMDATA As MessageDef = &H151
        Public Shared ReadOnly CB_GETDROPPEDCONTROLRECT As MessageDef = &H152
        Public Shared ReadOnly CB_SETITEMHEIGHT As MessageDef = &H153
        Public Shared ReadOnly CB_GETITEMHEIGHT As MessageDef = &H154
        Public Shared ReadOnly CB_SETEXTENDEDUI As MessageDef = &H155
        Public Shared ReadOnly CB_GETEXTENDEDUI As MessageDef = &H156
        Public Shared ReadOnly CB_GETDROPPEDSTATE As MessageDef = &H157
        Public Shared ReadOnly CB_FINDSTRINGEXACT As MessageDef = &H158
        Public Shared ReadOnly CB_SETLOCALE As MessageDef = &H159
        Public Shared ReadOnly CB_GETLOCALE As MessageDef = &H15A
        Public Shared ReadOnly CB_GETTOPINDEX As MessageDef = &H15B
        Public Shared ReadOnly CB_SETTOPINDEX As MessageDef = &H15C
        Public Shared ReadOnly CB_GETHORIZONTALEXTENT As MessageDef = &H15D
        Public Shared ReadOnly CB_SETHORIZONTALEXTENT As MessageDef = &H15E
        Public Shared ReadOnly CB_GETDROPPEDWIDTH As MessageDef = &H15F

        Public Shared ReadOnly CB_SETDROPPEDWIDTH As MessageDef = &H160
        Public Shared ReadOnly CB_INITSTORAGE As MessageDef = &H161
        Public Shared ReadOnly CB_MSGMAX As MessageDef = &H162
        Public Shared ReadOnly CB_MULTIPLEADDSTRING As MessageDef = &H163
        Public Shared ReadOnly CB_GETCOMBOBOXINFO As MessageDef = &H164
        Public Shared ReadOnly CB_MSGMAX_2 As MessageDef = &H165
        ' Public Shared Readonly UM_??? As MessageDef = &H0166
        ' Public Shared Readonly UM_??? As MessageDef = &H0167
        ' Public Shared Readonly UM_??? As MessageDef = &H0168
        ' Public Shared Readonly UM_??? As MessageDef = &H0169
        ' Public Shared Readonly UM_??? As MessageDef = &H016A
        ' Public Shared Readonly UM_??? As MessageDef = &H016B
        ' Public Shared Readonly UM_??? As MessageDef = &H016C
        ' Public Shared Readonly UM_??? As MessageDef = &H016D
        ' Public Shared Readonly UM_??? As MessageDef = &H016E
        ' Public Shared Readonly UM_??? As MessageDef = &H016F

        Public Shared ReadOnly STM_SETICON As MessageDef = &H170
        Public Shared ReadOnly STM_GETICON As MessageDef = &H171
        Public Shared ReadOnly STM_SETIMAGE As MessageDef = &H172
        Public Shared ReadOnly STM_GETIMAGE As MessageDef = &H173
        Public Shared ReadOnly STM_MSGMAX As MessageDef = &H174
        ' Public Shared Readonly UM_??? As MessageDef = &H0175
        ' Public Shared Readonly UM_??? As MessageDef = &H0176
        ' Public Shared Readonly UM_??? As MessageDef = &H0177
        ' Public Shared Readonly UM_??? As MessageDef = &H0178
        ' Public Shared Readonly UM_??? As MessageDef = &H0179
        ' Public Shared Readonly UM_??? As MessageDef = &H017A
        ' Public Shared Readonly UM_??? As MessageDef = &H017B
        ' Public Shared Readonly UM_??? As MessageDef = &H017C
        ' Public Shared Readonly UM_??? As MessageDef = &H017D
        ' Public Shared Readonly UM_??? As MessageDef = &H017E
        ' Public Shared Readonly UM_??? As MessageDef = &H017F

        Public Shared ReadOnly LB_ADDSTRING As MessageDef = &H180
        Public Shared ReadOnly LB_INSERTSTRING As MessageDef = &H181
        Public Shared ReadOnly LB_DELETESTRING As MessageDef = &H182
        Public Shared ReadOnly LB_SELITEMRANGEEX As MessageDef = &H183
        Public Shared ReadOnly LB_RESETCONTENT As MessageDef = &H184
        Public Shared ReadOnly LB_SETSEL As MessageDef = &H185
        Public Shared ReadOnly LB_SETCURSEL As MessageDef = &H186
        Public Shared ReadOnly LB_GETSEL As MessageDef = &H187
        Public Shared ReadOnly LB_GETCURSEL As MessageDef = &H188
        Public Shared ReadOnly LB_GETTEXT As MessageDef = &H189
        Public Shared ReadOnly LB_GETTEXTLEN As MessageDef = &H18A
        Public Shared ReadOnly LB_GETCOUNT As MessageDef = &H18B
        Public Shared ReadOnly LB_SELECTSTRING As MessageDef = &H18C
        Public Shared ReadOnly LB_DIR As MessageDef = &H18D
        Public Shared ReadOnly LB_GETTOPINDEX As MessageDef = &H18E
        Public Shared ReadOnly LB_FINDSTRING As MessageDef = &H18F

        Public Shared ReadOnly LB_GETSELCOUNT As MessageDef = &H190
        Public Shared ReadOnly LB_GETSELITEMS As MessageDef = &H191
        Public Shared ReadOnly LB_SETTABSTOPS As MessageDef = &H192
        Public Shared ReadOnly LB_GETHORIZONTALEXTENT As MessageDef = &H193
        Public Shared ReadOnly LB_SETHORIZONTALEXTENT As MessageDef = &H194
        Public Shared ReadOnly LB_SETCOLUMNWIDTH As MessageDef = &H195
        Public Shared ReadOnly LB_ADDFILE As MessageDef = &H196
        Public Shared ReadOnly LB_SETTOPINDEX As MessageDef = &H197
        Public Shared ReadOnly LB_GETITEMRECT As MessageDef = &H198
        Public Shared ReadOnly LB_GETITEMDATA As MessageDef = &H199
        Public Shared ReadOnly LB_SETITEMDATA As MessageDef = &H19A
        Public Shared ReadOnly LB_SELITEMRANGE As MessageDef = &H19B
        Public Shared ReadOnly LB_SETANCHORINDEX As MessageDef = &H19C
        Public Shared ReadOnly LB_GETANCHORINDEX As MessageDef = &H19D
        Public Shared ReadOnly LB_SETCARETINDEX As MessageDef = &H19E
        Public Shared ReadOnly LB_GETCARETINDEX As MessageDef = &H19F

        Public Shared ReadOnly LB_SETITEMHEIGHT As MessageDef = &H1A0
        Public Shared ReadOnly LB_GETITEMHEIGHT As MessageDef = &H1A1
        Public Shared ReadOnly LB_FINDSTRINGEXACT As MessageDef = &H1A2
        Public Shared ReadOnly LBCB_CARETON As MessageDef = &H1A3
        Public Shared ReadOnly LBCB_CARETOFF As MessageDef = &H1A4
        Public Shared ReadOnly LB_SETLOCALE As MessageDef = &H1A5
        Public Shared ReadOnly LB_GETLOCALE As MessageDef = &H1A6
        Public Shared ReadOnly LB_SETCOUNT As MessageDef = &H1A7
        Public Shared ReadOnly LB_INITSTORAGE As MessageDef = &H1A8
        Public Shared ReadOnly LB_ITEMFROMPOINT As MessageDef = &H1A9
        Public Shared ReadOnly LB_INSERTSTRINGUPPER As MessageDef = &H1AA
        Public Shared ReadOnly LB_INSERTSTRINGLOWER As MessageDef = &H1AB
        Public Shared ReadOnly LB_ADDSTRINGUPPER As MessageDef = &H1AC
        Public Shared ReadOnly LB_ADDSTRINGLOWER As MessageDef = &H1AD
        Public Shared ReadOnly LBCB_STARTTRACK As MessageDef = &H1AE
        Public Shared ReadOnly LBCB_ENDTRACK As MessageDef = &H1AF

        Public Shared ReadOnly LB_MSGMAX As MessageDef = &H1B0
        Public Shared ReadOnly LB_MULTIPLEADDSTRING As MessageDef = &H1B1
        Public Shared ReadOnly LB_GETLISTBOXINFO As MessageDef = &H1B2
        Public Shared ReadOnly LB_MSGMAX2 As MessageDef = &H1B3
        ' Public Shared Readonly UM_??? As MessageDef = &H01B4
        ' Public Shared Readonly UM_??? As MessageDef = &H01B5
        ' Public Shared Readonly UM_??? As MessageDef = &H01B6
        ' Public Shared Readonly UM_??? As MessageDef = &H01B7
        ' Public Shared Readonly UM_??? As MessageDef = &H01B8
        ' Public Shared Readonly UM_??? As MessageDef = &H01B9
        ' Public Shared Readonly UM_??? As MessageDef = &H01BA
        ' Public Shared Readonly UM_??? As MessageDef = &H01BB
        ' Public Shared Readonly UM_??? As MessageDef = &H01BC
        ' Public Shared Readonly UM_??? As MessageDef = &H01BD
        ' Public Shared Readonly UM_??? As MessageDef = &H01BE
        ' Public Shared Readonly UM_??? As MessageDef = &H01BF

        ' Public Shared Readonly UM_??? As MessageDef = &H01C0
        ' Public Shared Readonly UM_??? As MessageDef = &H01C1
        ' Public Shared Readonly UM_??? As MessageDef = &H01C2
        ' Public Shared Readonly UM_??? As MessageDef = &H01C3
        ' Public Shared Readonly UM_??? As MessageDef = &H01C4
        ' Public Shared Readonly UM_??? As MessageDef = &H01C5
        ' Public Shared Readonly UM_??? As MessageDef = &H01C6
        ' Public Shared Readonly UM_??? As MessageDef = &H01C7
        ' Public Shared Readonly UM_??? As MessageDef = &H01C8
        ' Public Shared Readonly UM_??? As MessageDef = &H01C9
        ' Public Shared Readonly UM_??? As MessageDef = &H01CA
        ' Public Shared Readonly UM_??? As MessageDef = &H01CB
        ' Public Shared Readonly UM_??? As MessageDef = &H01CC
        ' Public Shared Readonly UM_??? As MessageDef = &H01CD
        ' Public Shared Readonly UM_??? As MessageDef = &H01CE
        ' Public Shared Readonly UM_??? As MessageDef = &H01CF

        ' Public Shared Readonly UM_??? As MessageDef = &H01D0
        ' Public Shared Readonly UM_??? As MessageDef = &H01D1
        ' Public Shared Readonly UM_??? As MessageDef = &H01D2
        ' Public Shared Readonly UM_??? As MessageDef = &H01D3
        ' Public Shared Readonly UM_??? As MessageDef = &H01D4
        ' Public Shared Readonly UM_??? As MessageDef = &H01D5
        ' Public Shared Readonly UM_??? As MessageDef = &H01D6
        ' Public Shared Readonly UM_??? As MessageDef = &H01D7
        ' Public Shared Readonly UM_??? As MessageDef = &H01D8
        ' Public Shared Readonly UM_??? As MessageDef = &H01D9
        ' Public Shared Readonly UM_??? As MessageDef = &H01DA
        ' Public Shared Readonly UM_??? As MessageDef = &H01DB
        ' Public Shared Readonly UM_??? As MessageDef = &H01DC
        ' Public Shared Readonly UM_??? As MessageDef = &H01DD
        ' Public Shared Readonly UM_??? As MessageDef = &H01DE
        ' Public Shared Readonly UM_??? As MessageDef = &H01DF

        Public Shared ReadOnly MN_SETHMENU As MessageDef = &H1E0
        Public Shared ReadOnly MN_GETHMENU As MessageDef = &H1E1
        Public Shared ReadOnly MN_SIZEWINDOW As MessageDef = &H1E2
        Public Shared ReadOnly MN_OPENHIERARCHY As MessageDef = &H1E3
        Public Shared ReadOnly MN_CLOSEHIERARCHY As MessageDef = &H1E4
        Public Shared ReadOnly MN_SELECTITEM As MessageDef = &H1E5
        Public Shared ReadOnly MN_CANCELMENUS As MessageDef = &H1E6
        Public Shared ReadOnly MN_SELECTFIRSTVALIDITEM As MessageDef = &H1E7
        ' Public Shared Readonly UM_??? As MessageDef = &H01E8
        ' Public Shared Readonly UM_??? As MessageDef = &H01E9
        Public Shared ReadOnly MN_GETPPOPUPMENU As MessageDef = &H1EA
        Public Shared ReadOnly MN_FINDMENUWINDOWFROMPOINT As MessageDef = &H1EB
        Public Shared ReadOnly MN_SHOWPOPUPWINDOW As MessageDef = &H1EC
        Public Shared ReadOnly MN_BUTTONDOWN As MessageDef = &H1ED
        Public Shared ReadOnly MN_MOUSEMOVE As MessageDef = &H1EE
        Public Shared ReadOnly MN_BUTTONUP As MessageDef = &H1EF

        Public Shared ReadOnly MN_SETTIMERTOOPENHIERARCHY As MessageDef = &H1F0
        Public Shared ReadOnly MN_DBLCLK As MessageDef = &H1F1
        Public Shared ReadOnly MN_ENDMENU As MessageDef = &H1F2
        Public Shared ReadOnly MN_DODRAGDROP As MessageDef = &H1F3
        Public Shared ReadOnly MN_ENDMENU2 As MessageDef = &H1F4
        ' Public Shared Readonly UM_??? As MessageDef = &H01F5
        ' Public Shared Readonly UM_??? As MessageDef = &H01F6
        ' Public Shared Readonly UM_??? As MessageDef = &H01F7
        ' Public Shared Readonly UM_??? As MessageDef = &H01F8
        ' Public Shared Readonly UM_??? As MessageDef = &H01F9
        ' Public Shared Readonly UM_??? As MessageDef = &H01FA
        ' Public Shared Readonly UM_??? As MessageDef = &H01FB
        ' Public Shared Readonly UM_??? As MessageDef = &H01FC
        ' Public Shared Readonly UM_??? As MessageDef = &H01FD
        ' Public Shared Readonly UM_??? As MessageDef = &H01FE
        ' Public Shared Readonly UM_??? As MessageDef = &H01FF

        Public Shared ReadOnly WM_MOUSEFIRST As MessageDef = &H200
        Public Shared ReadOnly WM_MOUSEMOVE As MessageDef = &H200
        Public Shared ReadOnly WM_LBUTTONDOWN As MessageDef = &H201
        Public Shared ReadOnly WM_LBUTTONUP As MessageDef = &H202
        Public Shared ReadOnly WM_LBUTTONDBLCLK As MessageDef = &H203
        Public Shared ReadOnly WM_RBUTTONDOWN As MessageDef = &H204
        Public Shared ReadOnly WM_RBUTTONUP As MessageDef = &H205
        Public Shared ReadOnly WM_RBUTTONDBLCLK As MessageDef = &H206
        Public Shared ReadOnly WM_MBUTTONDOWN As MessageDef = &H207
        Public Shared ReadOnly WM_MBUTTONUP As MessageDef = &H208
        Public Shared ReadOnly WM_MBUTTONDBLCLK As MessageDef = &H209
        Public Shared ReadOnly WM_MOUSEWHEEL As MessageDef = &H20A
        Public Shared ReadOnly WM_XBUTTONDOWN As MessageDef = &H20B
        Public Shared ReadOnly WM_XBUTTONUP As MessageDef = &H20C
        Public Shared ReadOnly WM_XBUTTONDBLCLK As MessageDef = &H20D
        Public Shared ReadOnly WM_MOUSELAST As MessageDef = &H20D
        Public Shared ReadOnly WM_MOUSEROLLER As MessageDef = &H20E
        ' Public Shared Readonly UM_??? As MessageDef = &H020F

        Public Shared ReadOnly WM_PARENTNOTIFY As MessageDef = &H210
        Public Shared ReadOnly WM_ENTERMENULOOP As MessageDef = &H211
        Public Shared ReadOnly WM_EXITMENULOOP As MessageDef = &H212
        Public Shared ReadOnly WM_NEXTMENU As MessageDef = &H213
        Public Shared ReadOnly WM_SIZING As MessageDef = &H214
        Public Shared ReadOnly WM_CAPTURECHANGED As MessageDef = &H215
        Public Shared ReadOnly WM_MOVING As MessageDef = &H216
        ' Public Shared Readonly UM_??? As MessageDef = &H0217
        Public Shared ReadOnly WM_POWERBROADCAST As MessageDef = &H218
        Public Shared ReadOnly WM_DEVICECHANGE As MessageDef = &H219
        ' Public Shared Readonly UM_??? As MessageDef = &H021A
        ' Public Shared Readonly UM_??? As MessageDef = &H021B
        ' Public Shared Readonly UM_??? As MessageDef = &H021C
        ' Public Shared Readonly UM_??? As MessageDef = &H021D
        ' Public Shared Readonly UM_??? As MessageDef = &H021E
        ' Public Shared Readonly UM_??? As MessageDef = &H021F

        Public Shared ReadOnly WM_MDICREATE As MessageDef = &H220
        Public Shared ReadOnly WM_MDIDESTROY As MessageDef = &H221
        Public Shared ReadOnly WM_MDIACTIVATE As MessageDef = &H222
        Public Shared ReadOnly WM_MDIRESTORE As MessageDef = &H223
        Public Shared ReadOnly WM_MDINEXT As MessageDef = &H224
        Public Shared ReadOnly WM_MDIMAXIMIZE As MessageDef = &H225
        Public Shared ReadOnly WM_MDITILE As MessageDef = &H226
        Public Shared ReadOnly WM_MDICASCADE As MessageDef = &H227
        Public Shared ReadOnly WM_MDIICONARRANGE As MessageDef = &H228
        Public Shared ReadOnly WM_MDIGETACTIVE As MessageDef = &H229
        Public Shared ReadOnly WM_DROPOBJECT As MessageDef = &H22A
        Public Shared ReadOnly WM_QUERYDROPOBJECT As MessageDef = &H22B
        Public Shared ReadOnly WM_BEGINDRAG As MessageDef = &H22C
        Public Shared ReadOnly WM_DRAGLOOP As MessageDef = &H22D
        Public Shared ReadOnly WM_DRAGSELECT As MessageDef = &H22E
        Public Shared ReadOnly WM_DRAGMOVE As MessageDef = &H22F

        Public Shared ReadOnly WM_MDISETMENU As MessageDef = &H230
        Public Shared ReadOnly WM_ENTERSIZEMOVE As MessageDef = &H231
        Public Shared ReadOnly WM_EXITSIZEMOVE As MessageDef = &H232
        Public Shared ReadOnly WM_DROPFILES As MessageDef = &H233
        Public Shared ReadOnly WM_MDIREFRESHMENU As MessageDef = &H234
        ' Public Shared Readonly UM_??? As MessageDef = &H0235
        ' Public Shared Readonly UM_??? As MessageDef = &H0236
        ' Public Shared Readonly UM_??? As MessageDef = &H0237
        ' Public Shared Readonly UM_??? As MessageDef = &H0238
        ' Public Shared Readonly UM_??? As MessageDef = &H0239
        ' Public Shared Readonly UM_??? As MessageDef = &H023A
        ' Public Shared Readonly UM_??? As MessageDef = &H023B
        ' Public Shared Readonly UM_??? As MessageDef = &H023C
        ' Public Shared Readonly UM_??? As MessageDef = &H023D
        ' Public Shared Readonly UM_??? As MessageDef = &H023E
        ' Public Shared Readonly UM_??? As MessageDef = &H023F


        Public Shared ReadOnly WM_TOUCH As MessageDef = &H240
        ' Public Shared Readonly UM_??? As MessageDef = &H0241
        ' Public Shared Readonly UM_??? As MessageDef = &H0242
        ' Public Shared Readonly UM_??? As MessageDef = &H0243
        ' Public Shared Readonly UM_??? As MessageDef = &H0244
        ' Public Shared Readonly UM_??? As MessageDef = &H0245
        ' Public Shared Readonly UM_??? As MessageDef = &H0246
        ' Public Shared Readonly UM_??? As MessageDef = &H0247
        ' Public Shared Readonly UM_??? As MessageDef = &H0248
        ' Public Shared Readonly UM_??? As MessageDef = &H0249
        ' Public Shared Readonly UM_??? As MessageDef = &H024A
        ' Public Shared Readonly UM_??? As MessageDef = &H024B
        ' Public Shared Readonly UM_??? As MessageDef = &H024C
        ' Public Shared Readonly UM_??? As MessageDef = &H024D
        ' Public Shared Readonly UM_??? As MessageDef = &H024E
        Public Shared ReadOnly WM_TOUCHLAST As MessageDef = &H24F

        ' Public Shared Readonly UM_??? As MessageDef = &H0250
        ' Public Shared Readonly UM_??? As MessageDef = &H0251
        ' Public Shared Readonly UM_??? As MessageDef = &H0252
        ' Public Shared Readonly UM_??? As MessageDef = &H0253
        ' Public Shared Readonly UM_??? As MessageDef = &H0254
        ' Public Shared Readonly UM_??? As MessageDef = &H0255
        ' Public Shared Readonly UM_??? As MessageDef = &H0256
        ' Public Shared Readonly UM_??? As MessageDef = &H0257
        ' Public Shared Readonly UM_??? As MessageDef = &H0258
        ' Public Shared Readonly UM_??? As MessageDef = &H0259
        ' Public Shared Readonly UM_??? As MessageDef = &H025A
        ' Public Shared Readonly UM_??? As MessageDef = &H025B
        ' Public Shared Readonly UM_??? As MessageDef = &H025C
        ' Public Shared Readonly UM_??? As MessageDef = &H025D
        ' Public Shared Readonly UM_??? As MessageDef = &H025E
        ' Public Shared Readonly UM_??? As MessageDef = &H025F

        ' Public Shared Readonly UM_??? As MessageDef = &H0260
        ' Public Shared Readonly UM_??? As MessageDef = &H0261
        ' Public Shared Readonly UM_??? As MessageDef = &H0262
        ' Public Shared Readonly UM_??? As MessageDef = &H0263
        ' Public Shared Readonly UM_??? As MessageDef = &H0264
        ' Public Shared Readonly UM_??? As MessageDef = &H0265
        ' Public Shared Readonly UM_??? As MessageDef = &H0266
        ' Public Shared Readonly UM_??? As MessageDef = &H0267
        ' Public Shared Readonly UM_??? As MessageDef = &H0268
        ' Public Shared Readonly UM_??? As MessageDef = &H0269
        ' Public Shared Readonly UM_??? As MessageDef = &H026A
        ' Public Shared Readonly UM_??? As MessageDef = &H026B
        ' Public Shared Readonly UM_??? As MessageDef = &H026C
        ' Public Shared Readonly UM_??? As MessageDef = &H026D
        ' Public Shared Readonly UM_??? As MessageDef = &H026E
        ' Public Shared Readonly UM_??? As MessageDef = &H026F

        ' Public Shared Readonly UM_??? As MessageDef = &H0270
        ' Public Shared Readonly UM_??? As MessageDef = &H0271
        ' Public Shared Readonly UM_??? As MessageDef = &H0272
        ' Public Shared Readonly UM_??? As MessageDef = &H0273
        ' Public Shared Readonly UM_??? As MessageDef = &H0274
        ' Public Shared Readonly UM_??? As MessageDef = &H0275
        ' Public Shared Readonly UM_??? As MessageDef = &H0276
        ' Public Shared Readonly UM_??? As MessageDef = &H0277
        ' Public Shared Readonly UM_??? As MessageDef = &H0278
        ' Public Shared Readonly UM_??? As MessageDef = &H0279
        ' Public Shared Readonly UM_??? As MessageDef = &H027A
        ' Public Shared Readonly UM_??? As MessageDef = &H027B
        ' Public Shared Readonly UM_??? As MessageDef = &H027C
        ' Public Shared Readonly UM_??? As MessageDef = &H027D
        ' Public Shared Readonly UM_??? As MessageDef = &H027E
        ' Public Shared Readonly UM_??? As MessageDef = &H027F

        Public Shared ReadOnly WM_IME_REPORT As MessageDef = &H280
        Public Shared ReadOnly WM_IME_SETCONTEXT As MessageDef = &H281
        Public Shared ReadOnly WM_IME_NOTIFY As MessageDef = &H282
        Public Shared ReadOnly WM_IME_CONTROL As MessageDef = &H283
        Public Shared ReadOnly WM_IME_COMPOSITIONFULL As MessageDef = &H284
        Public Shared ReadOnly WM_IME_SELECT As MessageDef = &H285
        Public Shared ReadOnly WM_IME_CHAR As MessageDef = &H286
        Public Shared ReadOnly WM_IME_SYSTEM As MessageDef = &H287
        Public Shared ReadOnly WM_IME_REQUEST As MessageDef = &H288
        ' Public Shared Readonly UM_??? As MessageDef = &H0289
        ' Public Shared Readonly UM_??? As MessageDef = &H028A
        ' Public Shared Readonly UM_??? As MessageDef = &H028B
        ' Public Shared Readonly UM_??? As MessageDef = &H028C
        ' Public Shared Readonly UM_??? As MessageDef = &H028D
        ' Public Shared Readonly UM_??? As MessageDef = &H028E
        ' Public Shared Readonly UM_??? As MessageDef = &H028F

        Public Shared ReadOnly WM_IME_KEYDOWN As MessageDef = &H290
        Public Shared ReadOnly WM_IME_KEYUP As MessageDef = &H291
        ' Public Shared Readonly UM_??? As MessageDef = &H0292
        ' Public Shared Readonly UM_??? As MessageDef = &H0293
        ' Public Shared Readonly UM_??? As MessageDef = &H0294
        ' Public Shared Readonly UM_??? As MessageDef = &H0295
        ' Public Shared Readonly UM_??? As MessageDef = &H0296
        ' Public Shared Readonly UM_??? As MessageDef = &H0297
        ' Public Shared Readonly UM_??? As MessageDef = &H0298
        ' Public Shared Readonly UM_??? As MessageDef = &H0299
        ' Public Shared Readonly UM_??? As MessageDef = &H029A
        ' Public Shared Readonly UM_??? As MessageDef = &H029B
        ' Public Shared Readonly UM_??? As MessageDef = &H029C
        ' Public Shared Readonly UM_??? As MessageDef = &H029D
        ' Public Shared Readonly UM_??? As MessageDef = &H029E
        Public Shared ReadOnly WM_KANJILAST As MessageDef = &H29F

        Public Shared ReadOnly WM_TRACKMOUSEEVENT_FIRST As MessageDef = &H2A0
        Public Shared ReadOnly WM_NCMOUSEHOVER As MessageDef = &H2A0
        Public Shared ReadOnly WM_MOUSEHOVER As MessageDef = &H2A1
        Public Shared ReadOnly WM_NCMOUSELEAVE As MessageDef = &H2A2
        Public Shared ReadOnly WM_MOUSELEAVE As MessageDef = &H2A3
        ' Public Shared Readonly UM_??? As MessageDef = &H02A4
        ' Public Shared Readonly UM_??? As MessageDef = &H02A5
        ' Public Shared Readonly UM_??? As MessageDef = &H02A6
        ' Public Shared Readonly UM_??? As MessageDef = &H02A7
        ' Public Shared Readonly UM_??? As MessageDef = &H02A8
        ' Public Shared Readonly UM_??? As MessageDef = &H02A9
        ' Public Shared Readonly UM_??? As MessageDef = &H02AA
        ' Public Shared Readonly UM_??? As MessageDef = &H02AB
        ' Public Shared Readonly UM_??? As MessageDef = &H02AC
        ' Public Shared Readonly UM_??? As MessageDef = &H02AD
        ' Public Shared Readonly UM_??? As MessageDef = &H02AE
        Public Shared ReadOnly WM_TRACKMOUSEEVENT_LAST As MessageDef = &H2AF

        ' Public Shared Readonly UM_??? As MessageDef = &H02B0
        Public Shared ReadOnly WM_WTSSESSION_CHANGE As MessageDef = &H2B1
        ' Public Shared Readonly UM_??? As MessageDef = &H02B2
        ' Public Shared Readonly UM_??? As MessageDef = &H02B3
        ' Public Shared Readonly UM_??? As MessageDef = &H02B4
        ' Public Shared Readonly UM_??? As MessageDef = &H02B5
        ' Public Shared Readonly UM_??? As MessageDef = &H02B6
        ' Public Shared Readonly UM_??? As MessageDef = &H02B7
        ' Public Shared Readonly UM_??? As MessageDef = &H02B8
        ' Public Shared Readonly UM_??? As MessageDef = &H02B9
        ' Public Shared Readonly UM_??? As MessageDef = &H02BA
        ' Public Shared Readonly UM_??? As MessageDef = &H02BB
        ' Public Shared Readonly UM_??? As MessageDef = &H02BC
        ' Public Shared Readonly UM_??? As MessageDef = &H02BD
        ' Public Shared Readonly UM_??? As MessageDef = &H02BE
        ' Public Shared Readonly UM_??? As MessageDef = &H02BF

        Public Shared ReadOnly WM_TABLET_FIRST As MessageDef = &H2C0
        ' Public Shared Readonly UM_??? As MessageDef = &H02C1
        ' Public Shared Readonly UM_??? As MessageDef = &H02C2
        ' Public Shared Readonly UM_??? As MessageDef = &H02C3
        ' Public Shared Readonly UM_??? As MessageDef = &H02C4
        ' Public Shared Readonly UM_??? As MessageDef = &H02C5
        ' Public Shared Readonly UM_??? As MessageDef = &H02C6
        ' Public Shared Readonly UM_??? As MessageDef = &H02C7
        ' Public Shared Readonly UM_??? As MessageDef = &H02C8
        ' Public Shared Readonly UM_??? As MessageDef = &H02C9
        ' Public Shared Readonly UM_??? As MessageDef = &H02CA
        ' Public Shared Readonly UM_??? As MessageDef = &H02CB
        ' Public Shared Readonly UM_??? As MessageDef = &H02CC
        ' Public Shared Readonly UM_??? As MessageDef = &H02CD
        ' Public Shared Readonly UM_??? As MessageDef = &H02CE
        ' Public Shared Readonly UM_??? As MessageDef = &H02CF

        ' Public Shared Readonly UM_??? As MessageDef = &H02D0
        Public Shared ReadOnly WM_TABLET_FLICK As MessageDef = &H2D1
        Public Shared ReadOnly WM_TABLET_QUERYSYSTEMGESTURESTATUS As MessageDef = &H2D2
        ' Public Shared Readonly UM_??? As MessageDef = &H02D3
        ' Public Shared Readonly UM_??? As MessageDef = &H02D4
        ' Public Shared Readonly UM_??? As MessageDef = &H02D5
        ' Public Shared Readonly UM_??? As MessageDef = &H02D6
        ' Public Shared Readonly UM_??? As MessageDef = &H02D7
        ' Public Shared Readonly UM_??? As MessageDef = &H02D8
        ' Public Shared Readonly UM_??? As MessageDef = &H02D9
        ' Public Shared Readonly UM_??? As MessageDef = &H02DA
        ' Public Shared Readonly UM_??? As MessageDef = &H02DB
        ' Public Shared Readonly UM_??? As MessageDef = &H02DC
        ' Public Shared Readonly UM_??? As MessageDef = &H02DD
        ' Public Shared Readonly UM_??? As MessageDef = &H02DE
        Public Shared ReadOnly WM_TABLET_LAST As MessageDef = &H2DF

        ' Public Shared Readonly UM_??? As MessageDef = &H02E0
        ' Public Shared Readonly UM_??? As MessageDef = &H02E1
        ' Public Shared Readonly UM_??? As MessageDef = &H02E2
        ' Public Shared Readonly UM_??? As MessageDef = &H02E3
        ' Public Shared Readonly UM_??? As MessageDef = &H02E4
        ' Public Shared Readonly UM_??? As MessageDef = &H02E5
        ' Public Shared Readonly UM_??? As MessageDef = &H02E6
        ' Public Shared Readonly UM_??? As MessageDef = &H02E7
        ' Public Shared Readonly UM_??? As MessageDef = &H02E8
        ' Public Shared Readonly UM_??? As MessageDef = &H02E9
        ' Public Shared Readonly UM_??? As MessageDef = &H02EA
        ' Public Shared Readonly UM_??? As MessageDef = &H02EB
        ' Public Shared Readonly UM_??? As MessageDef = &H02EC
        ' Public Shared Readonly UM_??? As MessageDef = &H02ED
        ' Public Shared Readonly UM_??? As MessageDef = &H02EE
        ' Public Shared Readonly UM_??? As MessageDef = &H02EF

        ' Public Shared Readonly UM_??? As MessageDef = &H02F0
        ' Public Shared Readonly UM_??? As MessageDef = &H02F1
        ' Public Shared Readonly UM_??? As MessageDef = &H02F2
        ' Public Shared Readonly UM_??? As MessageDef = &H02F3
        ' Public Shared Readonly UM_??? As MessageDef = &H02F4
        ' Public Shared Readonly UM_??? As MessageDef = &H02F5
        ' Public Shared Readonly UM_??? As MessageDef = &H02F6
        ' Public Shared Readonly UM_??? As MessageDef = &H02F7
        ' Public Shared Readonly UM_??? As MessageDef = &H02F8
        ' Public Shared Readonly UM_??? As MessageDef = &H02F9
        ' Public Shared Readonly UM_??? As MessageDef = &H02FA
        ' Public Shared Readonly UM_??? As MessageDef = &H02FB
        ' Public Shared Readonly UM_??? As MessageDef = &H02FC
        ' Public Shared Readonly UM_??? As MessageDef = &H02FD
        ' Public Shared Readonly UM_??? As MessageDef = &H02FE
        ' Public Shared Readonly UM_??? As MessageDef = &H02FF

        Public Shared ReadOnly WM_CUT As MessageDef = &H300
        Public Shared ReadOnly WM_COPY As MessageDef = &H301
        Public Shared ReadOnly WM_PASTE As MessageDef = &H302
        Public Shared ReadOnly WM_CLEAR As MessageDef = &H303
        Public Shared ReadOnly WM_UNDO As MessageDef = &H304
        Public Shared ReadOnly WM_RENDERFORMAT As MessageDef = &H305
        Public Shared ReadOnly WM_RENDERALLFORMATS As MessageDef = &H306
        Public Shared ReadOnly WM_DESTROYCLIPBOARD As MessageDef = &H307
        Public Shared ReadOnly WM_DRAWCLIPBOARD As MessageDef = &H308
        Public Shared ReadOnly WM_PAINTCLIPBOARD As MessageDef = &H309
        Public Shared ReadOnly WM_VSCROLLCLIPBOARD As MessageDef = &H30A
        Public Shared ReadOnly WM_SIZECLIPBOARD As MessageDef = &H30B
        Public Shared ReadOnly WM_ASKCBFORMATNAME As MessageDef = &H30C
        Public Shared ReadOnly WM_CHANGECBCHAIN As MessageDef = &H30D
        Public Shared ReadOnly WM_HSCROLLCLIPBOARD As MessageDef = &H30E
        Public Shared ReadOnly WM_QUERYNEWPALETTE As MessageDef = &H30F

        Public Shared ReadOnly WM_PALETTEISCHANGING As MessageDef = &H310
        Public Shared ReadOnly WM_DRAGFIRST As MessageDef = &H310
        Public Shared ReadOnly WM_PALETTECHANGED As MessageDef = &H311
        Public Shared ReadOnly WM_HOTKEY As MessageDef = &H312
        Public Shared ReadOnly WM_SYSMENU As MessageDef = &H313
        Public Shared ReadOnly WM_HOOKMSG As MessageDef = &H314
        Public Shared ReadOnly WM_EXITPROCESS As MessageDef = &H315
        Public Shared ReadOnly WM_WAKETHREAD As MessageDef = &H316
        Public Shared ReadOnly WM_PRINT As MessageDef = &H317
        Public Shared ReadOnly WM_PRINTCLIENT As MessageDef = &H318
        Public Shared ReadOnly WM_APPCOMMAND As MessageDef = &H319
        Public Shared ReadOnly WM_THEMECHANGED As MessageDef = &H31A
        Public Shared ReadOnly WM_UAHINIT As MessageDef = &H31B
        Public Shared ReadOnly WM_DESKTOPNOTIFY As MessageDef = &H31C
        Public Shared ReadOnly WM_CLIPBOARDUPDATE As MessageDef = &H31D
        Public Shared ReadOnly WM_DWMCOMPOSITIONCHANGED As MessageDef = &H31E
        Public Shared ReadOnly WM_DWMNCRENDERINGCHANGED As MessageDef = &H31F

        Public Shared ReadOnly WM_DWMCOLORIZATIONCOLORCHANGED As MessageDef = &H320
        Public Shared ReadOnly WM_DWMWINDOWMAXIMIZEDCHANGE As MessageDef = &H321
        Public Shared ReadOnly WM_DWMEXILEFRAME As MessageDef = &H322
        Public Shared ReadOnly WM_DWMSENDICONICTHUMBNAIL As MessageDef = &H323
        Public Shared ReadOnly WM_MAGNIFICATION_STARTED As MessageDef = &H324
        Public Shared ReadOnly WM_MAGNIFICATION_ENDED As MessageDef = &H325
        Public Shared ReadOnly WM_DWMSENDICONICLIVEPREVIEWBITMAP As MessageDef = &H326
        Public Shared ReadOnly WM_DWMTHUMBNAILSIZECHANGED As MessageDef = &H327
        Public Shared ReadOnly WM_MAGNIFICATION_OUTPUT As MessageDef = &H328
        ' Public Shared Readonly UM_??? As MessageDef = &H0329
        ' Public Shared Readonly UM_??? As MessageDef = &H032A
        ' Public Shared Readonly UM_??? As MessageDef = &H032B
        ' Public Shared Readonly UM_??? As MessageDef = &H032C
        ' Public Shared Readonly UM_??? As MessageDef = &H032D
        ' Public Shared Readonly UM_??? As MessageDef = &H032E
        Public Shared ReadOnly WM_DRAGLAST As MessageDef = &H32F

        Public Shared ReadOnly WM_MEASURECONTROL As MessageDef = &H330
        Public Shared ReadOnly WM_GETACTIONTEXT As MessageDef = &H331
        ' Public Shared Readonly UM_??? As MessageDef = &H0332
        Public Shared ReadOnly WM_FORWARDKEYDOWN As MessageDef = &H333
        Public Shared ReadOnly WM_FORWARDKEYUP As MessageDef = &H334
        ' Public Shared Readonly UM_??? As MessageDef = &H0335
        ' Public Shared Readonly UM_??? As MessageDef = &H0336
        ' Public Shared Readonly UM_??? As MessageDef = &H0337
        ' Public Shared Readonly UM_??? As MessageDef = &H0338
        ' Public Shared Readonly UM_??? As MessageDef = &H0339
        ' Public Shared Readonly UM_??? As MessageDef = &H033A
        ' Public Shared Readonly UM_??? As MessageDef = &H033B
        ' Public Shared Readonly UM_??? As MessageDef = &H033C
        ' Public Shared Readonly UM_??? As MessageDef = &H033D
        ' Public Shared Readonly UM_??? As MessageDef = &H033E
        Public Shared ReadOnly WM_GETTITLEBARINFOEX As MessageDef = &H33F

        Public Shared ReadOnly WM_NOTIFYWOW As MessageDef = &H340
        ' Public Shared Readonly UM_??? As MessageDef = &H0341
        ' Public Shared Readonly UM_??? As MessageDef = &H0342
        ' Public Shared Readonly UM_??? As MessageDef = &H0343
        ' Public Shared Readonly UM_??? As MessageDef = &H0344
        ' Public Shared Readonly UM_??? As MessageDef = &H0345
        ' Public Shared Readonly UM_??? As MessageDef = &H0346
        ' Public Shared Readonly UM_??? As MessageDef = &H0347
        ' Public Shared Readonly UM_??? As MessageDef = &H0348
        ' Public Shared Readonly UM_??? As MessageDef = &H0349
        ' Public Shared Readonly UM_??? As MessageDef = &H034A
        ' Public Shared Readonly UM_??? As MessageDef = &H034B
        ' Public Shared Readonly UM_??? As MessageDef = &H034C
        ' Public Shared Readonly UM_??? As MessageDef = &H034D
        ' Public Shared Readonly UM_??? As MessageDef = &H034E
        ' Public Shared Readonly UM_??? As MessageDef = &H034F

        ' Public Shared Readonly UM_??? As MessageDef = &H0350
        ' Public Shared Readonly UM_??? As MessageDef = &H0351
        ' Public Shared Readonly UM_??? As MessageDef = &H0352
        ' Public Shared Readonly UM_??? As MessageDef = &H0353
        ' Public Shared Readonly UM_??? As MessageDef = &H0354
        ' Public Shared Readonly UM_??? As MessageDef = &H0355
        ' Public Shared Readonly UM_??? As MessageDef = &H0356
        ' Public Shared Readonly UM_??? As MessageDef = &H0357
        Public Shared ReadOnly WM_HANDHELDFIRST As MessageDef = &H358
        ' Public Shared Readonly UM_??? As MessageDef = &H0359
        ' Public Shared Readonly UM_??? As MessageDef = &H035A
        ' Public Shared Readonly UM_??? As MessageDef = &H035B
        ' Public Shared Readonly UM_??? As MessageDef = &H035C
        ' Public Shared Readonly UM_??? As MessageDef = &H035D
        ' Public Shared Readonly UM_??? As MessageDef = &H035E
        Public Shared ReadOnly WM_HANDHELDLAST As MessageDef = &H35F

        ' see afxpriv.h or just search google
        Public Shared ReadOnly WM_AFXFIRST As MessageDef = &H360
        Public Shared ReadOnly WM_QUERYAFXWNDPROC As MessageDef = &H360
        Public Shared ReadOnly WM_SIZEPARENT As MessageDef = &H361
        Public Shared ReadOnly WM_SETMESSAGESTRING As MessageDef = &H362
        Public Shared ReadOnly WM_IDLEUPDATECMDUI As MessageDef = &H363
        Public Shared ReadOnly WM_INITIALUPDATE As MessageDef = &H364
        Public Shared ReadOnly WM_COMMANDHELP As MessageDef = &H365
        Public Shared ReadOnly WM_HELPHITTEST As MessageDef = &H366
        Public Shared ReadOnly WM_EXITHELPMODE As MessageDef = &H367
        Public Shared ReadOnly WM_RECALCPARENT As MessageDef = &H368
        Public Shared ReadOnly WM_SIZECHILD As MessageDef = &H369
        Public Shared ReadOnly WM_KICKIDLE As MessageDef = &H36A
        Public Shared ReadOnly WM_QUERYCENTERWND As MessageDef = &H36B
        Public Shared ReadOnly WM_DISABLEMODAL As MessageDef = &H36C
        Public Shared ReadOnly WM_FLOATSTATUS As MessageDef = &H36D
        Public Shared ReadOnly WM_ACTIVATETOPLEVEL As MessageDef = &H36E
        Public Shared ReadOnly WM_QUERY3DCONTROLS As MessageDef = &H36F

        ' Public Shared ReadOnly UM_??? As MessageDef = &H370
        ' Public Shared ReadOnly UM_??? As MessageDef = &H371
        ' Public Shared ReadOnly UM_??? As MessageDef = &H372
        Public Shared ReadOnly WM_SOCKET_NOTIFY As MessageDef = &H373
        Public Shared ReadOnly WM_SOCKET_DEAD As MessageDef = &H374
        Public Shared ReadOnly WM_POPMESSAGESTRING As MessageDef = &H375
        Public Shared ReadOnly WM_OCC_LOADFROMSTREAM As MessageDef = &H376
        Public Shared ReadOnly WM_OCC_LOADFROMSTORAGE As MessageDef = &H377
        Public Shared ReadOnly WM_OCC_INITNEW As MessageDef = &H378
        Public Shared ReadOnly WM_QUEUE_SENTINEL As MessageDef = &H379
        Public Shared ReadOnly WM_OCC_LOADFROMSTREAM_EX As MessageDef = &H37A
        Public Shared ReadOnly WM_OCC_LOADFROMSTORAGE_EX As MessageDef = &H37B
        ' Public Shared ReadOnly UM_??? As MessageDef = &H37C
        ' Public Shared ReadOnly UM_??? As MessageDef = &H37D
        ' Public Shared ReadOnly UM_??? As MessageDef = &H37E
        ' Public Shared ReadOnly UM_??? As MessageDef = &H37F
        Public Shared ReadOnly WM_AFXLAST As MessageDef = &H37F

        Public Shared ReadOnly WM_PENWINFIRST As MessageDef = &H380
        Public Shared ReadOnly WM_RCRESULT As MessageDef = &H381
        Public Shared ReadOnly WM_HOOKRCRESULT As MessageDef = &H382
        Public Shared ReadOnly WM_GLOBALRCCHANGE As MessageDef = &H383
        Public Shared ReadOnly WM_SKB As MessageDef = &H384
        Public Shared ReadOnly WM_HEDITCTL As MessageDef = &H385
        Public Shared ReadOnly WM_PENMISC As MessageDef = &H386
        Public Shared ReadOnly WM_CTLINIT As MessageDef = &H387
        Public Shared ReadOnly WM_PENEVENT As MessageDef = &H388
        ' Public Shared Readonly UM_??? As MessageDef = &H0389
        ' Public Shared Readonly UM_??? As MessageDef = &H038A
        ' Public Shared Readonly UM_??? As MessageDef = &H038B
        ' Public Shared Readonly UM_??? As MessageDef = &H038C
        ' Public Shared Readonly UM_??? As MessageDef = &H038D
        ' Public Shared Readonly UM_??? As MessageDef = &H038E
        Public Shared ReadOnly WM_PENWINLAST As MessageDef = &H38F

        Public Shared ReadOnly WM_COALESCE_FIRST As MessageDef = &H390
        Public Shared ReadOnly WM_INTERNAL_COALESCE_FIRST As MessageDef = &H390
        ' Public Shared Readonly UM_??? As MessageDef = &H0391
        ' Public Shared Readonly UM_??? As MessageDef = &H0392
        ' Public Shared Readonly UM_??? As MessageDef = &H0393
        ' Public Shared Readonly UM_??? As MessageDef = &H0394
        ' Public Shared Readonly UM_??? As MessageDef = &H0395
        ' Public Shared Readonly UM_??? As MessageDef = &H0396
        ' Public Shared Readonly UM_??? As MessageDef = &H0397
        ' Public Shared Readonly UM_??? As MessageDef = &H0398
        ' Public Shared Readonly UM_??? As MessageDef = &H0399
        ' Public Shared Readonly UM_??? As MessageDef = &H039A
        ' Public Shared Readonly UM_??? As MessageDef = &H039B
        ' Public Shared Readonly UM_??? As MessageDef = &H039C
        ' Public Shared Readonly UM_??? As MessageDef = &H039D
        ' Public Shared Readonly UM_??? As MessageDef = &H039E
        Public Shared ReadOnly WM_COALESCE_LAST As MessageDef = &H39F

        Public Shared ReadOnly WM_MM_COALESCE_FIRST As MessageDef = &H3A0
        Public Shared ReadOnly WM_MM_RESERVED_FIRST As MessageDef = &H3A0
        Public Shared ReadOnly MM_JOY1MOVE As MessageDef = &H3A0
        Public Shared ReadOnly MM_JOY2MOVE As MessageDef = &H3A1
        Public Shared ReadOnly MM_JOY1ZMOVE As MessageDef = &H3A2
        Public Shared ReadOnly MM_JOY2ZMOVE As MessageDef = &H3A3
        ' Public Shared Readonly UM_??? As MessageDef = &H03A4
        ' Public Shared Readonly UM_??? As MessageDef = &H03A5
        ' Public Shared Readonly UM_??? As MessageDef = &H03A6
        ' Public Shared Readonly UM_??? As MessageDef = &H03A7
        ' Public Shared Readonly UM_??? As MessageDef = &H03A8
        ' Public Shared Readonly UM_??? As MessageDef = &H03A9
        ' Public Shared Readonly UM_??? As MessageDef = &H03AA
        ' Public Shared Readonly UM_??? As MessageDef = &H03AB
        ' Public Shared Readonly UM_??? As MessageDef = &H03AC
        ' Public Shared Readonly UM_??? As MessageDef = &H03AD
        ' Public Shared Readonly UM_??? As MessageDef = &H03AE
        ' Public Shared Readonly UM_??? As MessageDef = &H03AF

        Public Shared ReadOnly WM_INTERNAL_COALESCE_LAST As MessageDef = &H3B0
        ' Public Shared Readonly UM_??? As MessageDef = &H03B1
        ' Public Shared Readonly UM_??? As MessageDef = &H03B2
        ' Public Shared Readonly UM_??? As MessageDef = &H03B3
        ' Public Shared Readonly UM_??? As MessageDef = &H03B4
        Public Shared ReadOnly MM_JOY1BUTTONDOWN As MessageDef = &H3B5
        Public Shared ReadOnly MM_JOY2BUTTONDOWN As MessageDef = &H3B6
        Public Shared ReadOnly MM_JOY1BUTTONUP As MessageDef = &H3B7
        Public Shared ReadOnly MM_JOY2BUTTONUP As MessageDef = &H3B8
        Public Shared ReadOnly MM_MCINOTIFY As MessageDef = &H3B9
        ' Public Shared Readonly UM_??? As MessageDef = &H03BA
        Public Shared ReadOnly MM_WOM_OPEN As MessageDef = &H3BB
        Public Shared ReadOnly MM_WOM_CLOSE As MessageDef = &H3BC
        Public Shared ReadOnly MM_WOM_DONE As MessageDef = &H3BD
        Public Shared ReadOnly MM_WIM_OPEN As MessageDef = &H3BE
        Public Shared ReadOnly MM_WIM_CLOSE As MessageDef = &H3BF

        Public Shared ReadOnly MM_WIM_DATA As MessageDef = &H3C0
        Public Shared ReadOnly MM_MIM_OPEN As MessageDef = &H3C1
        Public Shared ReadOnly MM_MIM_CLOSE As MessageDef = &H3C2
        Public Shared ReadOnly MM_MIM_DATA As MessageDef = &H3C3
        Public Shared ReadOnly MM_MIM_LONGDATA As MessageDef = &H3C4
        Public Shared ReadOnly MM_MIM_ERROR As MessageDef = &H3C5
        Public Shared ReadOnly MM_MIM_LONGERROR As MessageDef = &H3C6
        Public Shared ReadOnly MM_MOM_OPEN As MessageDef = &H3C7
        Public Shared ReadOnly MM_MOM_CLOSE As MessageDef = &H3C8
        Public Shared ReadOnly MM_MOM_DONE As MessageDef = &H3C9
        Public Shared ReadOnly MM_MCISYSTEM_STRING As MessageDef = &H3CA
        ' Public Shared Readonly UM_??? As MessageDef = &H03CB
        ' Public Shared Readonly UM_??? As MessageDef = &H03CC
        ' Public Shared Readonly UM_??? As MessageDef = &H03CD
        ' Public Shared Readonly UM_??? As MessageDef = &H03CE
        ' Public Shared Readonly UM_??? As MessageDef = &H03CF

        ' Public Shared Readonly UM_??? As MessageDef = &H03D0
        ' Public Shared Readonly UM_??? As MessageDef = &H03D1
        ' Public Shared Readonly UM_??? As MessageDef = &H03D2
        ' Public Shared Readonly UM_??? As MessageDef = &H03D3
        ' Public Shared Readonly UM_??? As MessageDef = &H03D4
        ' Public Shared Readonly UM_??? As MessageDef = &H03D5
        ' Public Shared Readonly UM_??? As MessageDef = &H03D6
        ' Public Shared Readonly UM_??? As MessageDef = &H03D7
        ' Public Shared Readonly UM_??? As MessageDef = &H03D8
        ' Public Shared Readonly UM_??? As MessageDef = &H03D9
        ' Public Shared Readonly UM_??? As MessageDef = &H03DA
        ' Public Shared Readonly UM_??? As MessageDef = &H03DB
        ' Public Shared Readonly UM_??? As MessageDef = &H03DC
        ' Public Shared Readonly UM_??? As MessageDef = &H03DD
        ' Public Shared Readonly UM_??? As MessageDef = &H03DE
        Public Shared ReadOnly WM_MM_RESERVED_LAST As MessageDef = &H3DF

        Public Shared ReadOnly WM_DDE_INITIATE As MessageDef = &H3E0
        Public Shared ReadOnly WM_DDE_TERMINATE As MessageDef = &H3E1
        Public Shared ReadOnly WM_DDE_ADVISE As MessageDef = &H3E2
        Public Shared ReadOnly WM_DDE_UNADVISE As MessageDef = &H3E3
        Public Shared ReadOnly WM_DDE_ACK As MessageDef = &H3E4
        Public Shared ReadOnly WM_DDE_DATA As MessageDef = &H3E5
        Public Shared ReadOnly WM_DDE_REQUEST As MessageDef = &H3E6
        Public Shared ReadOnly WM_DDE_POKE As MessageDef = &H3E7
        Public Shared ReadOnly WM_DDE_EXECUTE As MessageDef = &H3E8
        Public Shared ReadOnly WM_DDE_LAST As MessageDef = &H3E8
        ' Public Shared Readonly UM_??? As MessageDef = &H03E9
        ' Public Shared Readonly UM_??? As MessageDef = &H03EA
        ' Public Shared Readonly UM_??? As MessageDef = &H03EB
        ' Public Shared Readonly UM_??? As MessageDef = &H03EC
        ' Public Shared Readonly UM_??? As MessageDef = &H03ED
        ' Public Shared Readonly UM_??? As MessageDef = &H03EE
        ' Public Shared Readonly UM_??? As MessageDef = &H03EF

        Public Shared ReadOnly WM_CBT_RESERVED_FIRST As MessageDef = &H3F0
        ' Public Shared Readonly UM_??? As MessageDef = &H03F1
        ' Public Shared Readonly UM_??? As MessageDef = &H03F2
        ' Public Shared Readonly UM_??? As MessageDef = &H03F3
        ' Public Shared Readonly UM_??? As MessageDef = &H03F4
        ' Public Shared Readonly UM_??? As MessageDef = &H03F5
        ' Public Shared Readonly UM_??? As MessageDef = &H03F6
        ' Public Shared Readonly UM_??? As MessageDef = &H03F7
        Public Shared ReadOnly WM_HELP_2 As MessageDef = &H3F8
        ' Public Shared Readonly UM_??? As MessageDef = &H03F9
        ' Public Shared Readonly UM_??? As MessageDef = &H03FA
        ' Public Shared Readonly UM_??? As MessageDef = &H03FB
        ' Public Shared Readonly UM_??? As MessageDef = &H03FC
        Public Shared ReadOnly WM_DBNOTIFICATION As MessageDef = &H3FD
        Public Shared ReadOnly WM_NETCONNECT As MessageDef = &H3FE
        Public Shared ReadOnly WM_HIBERNATE As MessageDef = &H3FF
        Public Shared ReadOnly WM_CBT_RESERVED_LAST As MessageDef = &H3FF

        ' Public Shared Readonly WM_MENUDODRAGDROP As MessageDef = &H????

    End Class
End Namespace